﻿<%@ Page Title="" Language="C#" MasterPageFile="~/CANO.Master" AutoEventWireup="true"
	CodeBehind="Compromiso.aspx.cs" Inherits="CANO.WebSite.compromisos.Compromiso" %>

<%@ Import Namespace="CANO.Data.DAOs.Compromisos" %>
<%@ Import Namespace="CANO.Data.DAOs" %>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder2" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder3" runat="server">
	<form id="Form1" enctype="multipart/form-data" method="post"  class="fields"
	runat="server">
	<script src="../js/jquery-1.8.2.js" type="text/javascript"></script>
	<script src="../js/jquery-ui-1.9.1.custom.js" type="text/javascript"></script>
	<script src="../js/timepicker/jquery-ui-timepicker-addon.js" type="text/javascript" ></script> 
	<div class="box box-100 altbox">
		<div class="boxin">
			<div id="tabs">
				<div class="header">
					<h3>
						<asp:Label ID="lblType" runat="server"></asp:Label></h3>
					<a class="button" style="color: white;" runat="server" id="btnEditar">Editar</a>
                    <a class="button" style="color: white;" runat="server" id="btnEliminar">Eliminar</a>
					<a class="button" style="color: white;" runat="server" id="btnVolver">Volver</a>
            
				</div>
				<div class="content">
					<asp:Panel ID="pnlCompromiso" runat="server" Visible="false">
						<fieldset class="last">
							<legend><strong>Datos del compromiso</strong></legend>
							<label for="some21">
								Fecha y Hora:</label>
							<input type="text" size="30" id="txtFechaHoraCompromiso" runat="server" class="txt" />
							<asp:RequiredFieldValidator ID="rfvtxtFechaHoraCompromiso" runat="server" Display="dynamic"
								ErrorMessage="*" ControlToValidate="txtFechaHoraCompromiso" ValidationGroup="Compromiso"
								SetFocusOnError="True">* Ingrese una fecha </asp:RequiredFieldValidator>

							<label for="some21">
								Contacto:</label>
							<asp:DropDownList ID="ddlContactoCompromiso" runat="server">
							</asp:DropDownList>
							<asp:RequiredFieldValidator ID="rfvContactoCompromiso" runat="server" Display="dynamic"
								ErrorMessage="*" ControlToValidate="ddlContactoCompromiso" ValidationGroup="Compromiso"
								SetFocusOnError="True" InitialValue="-- Seleccione un Contacto --">* Seleccione un Contacto </asp:RequiredFieldValidator>

							<label for="some21">
								Contacto:</label>
							<asp:DropDownList ID="ddlContactoCompromiso2" runat="server">
							</asp:DropDownList>
							<asp:RequiredFieldValidator ID="rfvContactoCompromiso2" runat="server" Display="dynamic"
								ErrorMessage="*" ControlToValidate="ddlContactoCompromiso2" ValidationGroup="Compromiso"
								SetFocusOnError="True" InitialValue="-- Seleccione un Contacto --">* Seleccione un Contacto </asp:RequiredFieldValidator>

							<label for="some21">
								Tipo de Compromiso:</label>
							<asp:DropDownList ID="ddlTipoCompromiso" runat="server">
							</asp:DropDownList>
							<asp:RequiredFieldValidator ID="rfvTipoCompromiso" runat="server" Display="dynamic"
								ErrorMessage="Required" ControlToValidate="ddlTipoCompromiso" ValidationGroup="Compromiso"
								SetFocusOnError="True" InitialValue="-- Seleccione un Tipo de Compromiso --">* Seleccione un Tipo de Compromiso </asp:RequiredFieldValidator>

							<div id="div1" class="sep" style="text-align: right; margin-right: 50px;">
                                <asp:Button ID="btnCancelar" Visible="false" runat="server" 
									CssClass="button" ValidationGroup="Compromiso"
									Text="Cancelar"/>

								<asp:Button ID="btnUpdateCompromiso" Visible="false" runat="server" 
									CssClass="button" ValidationGroup="Compromiso"
									Text="Guardar Cambios"/>
							</div>
						</fieldset>
					</asp:Panel>
					<asp:Panel ID="pnlEntrevista" runat="server" Visible="false">
						<fieldset class="last">
							<legend><strong>Datos de la entrevista</strong></legend>
							<label for="some21">
								Fecha y Hora:</label>
							<input type="text" size="30" id="txtFechaHoraEntrevista" runat="server" class="txt" />
							<asp:RequiredFieldValidator ID="rfvFecha" runat="server" display="dynamic"
									ErrorMessage="Required"  ControlToValidate="txtFechaHoraEntrevista"
									SetFocusOnError="True" ValidationGroup="Entrevista">* Ingrese una fecha.</asp:RequiredFieldValidator>
							<label for="some21">
								Contacto:</label>
							<asp:DropDownList ID="ddlContactoVendedor" runat="server">
							</asp:DropDownList>
							<asp:RequiredFieldValidator ID="rfvDdlContactoVendedor" ValidationGroup="Entrevista" runat="server" display="dynamic"
									ErrorMessage="Required"  ControlToValidate="ddlContactoVendedor"
									SetFocusOnError="True" InitialValue="-- Seleccione un Contacto --">* Seleccione un Contacto.</asp:RequiredFieldValidator>
							<label for="some21">
								Contacto:</label>
							<asp:DropDownList ID="ddlContactoComprador" runat="server">
							</asp:DropDownList>
							<asp:RequiredFieldValidator ID="rfvDdlContactoComprador" ValidationGroup="Entrevista" runat="server" display="dynamic"
									ErrorMessage="Required"  ControlToValidate="ddlContactoComprador"
									SetFocusOnError="True" InitialValue="-- Seleccione un Contacto --">* Seleccione un Contacto.</asp:RequiredFieldValidator>
						</fieldset>
						<fieldset class="last">
							<legend><strong>Seguimientos de Entrevista</strong></legend>
							<asp:Repeater ID="rptSegumientos" runat="server">
							<ItemTemplate>
								<label for="some21">
									Fecha y Hora:</label>
								<input type="text" size="30" id="txtSegumientoFechaHora" class="txt" value="<%# ((SeguimientoDAO)Container.DataItem).HoraDisplay%>" disabled="disabled"/>
								<label for="some21">
									Seguimiento:</label>
								<textarea  disabled="disabled" name="some22" id="txtSeguimiento" cols="40" rows="2" style="width: 800px;
									max-width: 800px;"><%# ((SeguimientoDAO)Container.DataItem).Descripcion%></textarea>
									</ItemTemplate>
							</asp:Repeater>

							<asp:Panel ID="pnlSinSeguimientos" runat="server" Visible="false">
								<div>Sin Seguimientos para esta entrevista.</div>
							</asp:Panel>

							<asp:Panel ID="pnlGenerarSeguimiento" runat="server" Visible="false">
							<legend><strong>Generar seguimiento</strong></legend>
							<label for="some21">
									Fecha y Hora:</label>
								<input type="text" size="30" id="txtGenerarSegumientoHora" runat="server" class="txt"  />
								<label for="some21">
									Seguimiento:</label>
								<textarea name="some22" id="txtGenerarSeguimiento" runat="server" cols="40" rows="2" style="width: 800px;
									max-width: 800px;"></textarea>
									<asp:RequiredFieldValidator ID="rfvtxtGenerarSeguimiento" ValidationGroup="Entrevista" runat="server" display="dynamic"
										ErrorMessage="Required"  ControlToValidate="txtGenerarSeguimiento"
										SetFocusOnError="True">* Ingrese un seguimiento.</asp:RequiredFieldValidator>
									<asp:Button ID="btnGenerarSeguimiento" Visible="false" runat="server" CssClass="button" Text="Generar Seguimiento" />
						</asp:Panel>

							<div id="div3" class="sep" style="text-align: right; margin-right: 50px;">
								<asp:Button ID="btnUpdateEntrevista" Visible="false" runat="server" CssClass="button" Text="Guardar Cambios" ValidationGroup="Entrevista" />
                                <%--<asp:Button ID="btnCancelarEntrevista" Visible="false" runat="server" CssClass="button" Text="Cancelar Entrevista" />--%>
							</div>
						</fieldset>
					</asp:Panel>
					<asp:Panel ID="pnlCompartirCompromiso" runat="server" Visible="false">
					<fieldset class="last">
							<legend><strong>Compartir Compromiso</strong></legend>
							<label for="some21">
								Compartir con:</label>
							<asp:DropDownList ID="ddlCompartirCon" runat="server">
							</asp:DropDownList>
								<asp:RequiredFieldValidator ID="rfvddlCompartirCon" runat="server" Display="dynamic"
								ErrorMessage="*" ControlToValidate="ddlCompartirCon" ValidationGroup="CompartirCompromiso"
								SetFocusOnError="True" InitialValue="-- Seleccione un Usuario --">* Seleccione un Usuario.</asp:RequiredFieldValidator>
							<asp:Button ID="btnCompartirCon" Visible="false" runat="server" CssClass="button" Text="Compartir" ValidationGroup="CompartirCompromiso" />
						</fieldset>
						</asp:Panel>
						<fieldset class="last">
							<legend><strong>Compartido con</strong></legend>
							<asp:Repeater ID="rptCompartidoCon" runat="server">
							<ItemTemplate>
								<label for="some21"><%# ((UsuarioDAO)Container.DataItem).FullName %></label>
							</ItemTemplate>
							</asp:Repeater>
							<asp:Panel ID="pnlSinCompartidoCon" runat="server" Visible="false">	
					<div>No está compartido con nadie.</div>
					</asp:Panel>
						</fieldset>
					

				</div>
				<!-- End content -->
			</div>
		</div>
	</div>
        <input type="hidden" name="hiddenDelete" />
	</form>

	<script type="text/javascript" language="javascript">

	  	    $(document).ready(function () {

	        $('a[id*="btnEliminar"]').click(function () {
                
	            if (confirm("¿Estas seguro que deseas eliminar el compromiso?")) {
	                $('input[name="hiddenDelete"]').val("Yes");
	            } else {
	                $('input[name="hiddenDelete"]').val("No")
	            }
	        }
                );

			$('input[id*="txtFechaHoraEntrevista"]').datetimepicker({
				changeMonth: true,
				changeYear: true,
				dateFormat: "dd-mm-yy",
				currentText: "Ahora",
				closeText: "Listo",
				timeText: "Hora",
				hourText: "Hora",
				minuteText: "Minuto"
			});
			$('input[id*="txtGenerarSegumientoHora"]').datetimepicker({
				changeMonth: true,
				changeYear: true,
				dateFormat: "dd-mm-yy",
				currentText: "Ahora",
				closeText: "Listo",
				timeText: "Hora",
				hourText: "Hora",
				minuteText: "Minuto"
			});
			$('input[id*="txtFechaHoraCompromiso"]').datetimepicker({
				changeMonth: true,
				changeYear: true,
				dateFormat: "dd-mm-yy",
				currentText: "Ahora",
				closeText: "Listo",
				timeText: "Hora",
				hourText: "Hora",
				minuteText: "Minuto"
			});
			
		});
	</script>
</asp:Content>
